條件判斷!!
我用閏年判斷來複習吧~
// c++, 寫一個閏年判斷
#include<iostream>
using namespace std;
int main()
{
int year;
cout<<"請輸入西元年份:";
cin>>year;
if(year>0) // 當year大於0成立,執行if區塊;當year大於0不成立,執行else區塊
{
if(year%400==0) // 如果year除400餘0,列印year+"是閏年歐~"
{
cout<<year<<"是閏年歐~\n";
}else if(year%100==0) // 如果year除100餘0,列印year+" 是平年歐~"
{
cout<<year<<"是平年歐~\n";
}else if(year%4==0) // 如果year除4餘0,列印year+" 是閏年歐~"
{
cout<<year<<"是閏年歐~\n";
}else // 如果year除4餘數不等於0,列印year+" 是平年歐~"
{
cout<<year<<"是平年歐~\n";
}
}else
{
cout<<"輸入錯誤!\n";
}
----------------解釋條件判斷部份1---------------------------------------------
if(條件)
{
條件成立!!!上下的大括號就是成立區塊的body
}
else
{
條件不成立!!
}
--------------解釋條件判斷部份2---------------------------
if(條件判斷1)
{
}else if(條件判斷2)
{
}else if(條件判斷3)
{
}else
{
}
這是鍊狀if寫法,使用方法完全跟if else相同
只是可以一直用else if 延伸判斷,跟if else一樣也是從上看下來,
所以只要前面條件1成立,後面的條件2,3即使是true也只會執行到條件判斷1的區塊內容。
》》》》》